Window:open() 方法 | 您所在的位置:网站首页 › 图谱相机 金相测评怎么做 › Window:open() 方法 |
如果 JavaScript 支持被禁用或不存在,那么用户代理将相应地创建一个辅助窗口,或根据其对 target 属性的处理方式来渲染所引用的资源。我们的目标和想法是向用户提供(而不是强迫)一种打开引用资源的方式。 HTML html 维基百科,自由的百科全书(在其他可能存在的标签页中打开) JavaScript jslet windowObjectReference = null; // 全局变量 function openRequestedTab(url, windowName) { if (windowObjectReference === null || windowObjectReference.closed) { windowObjectReference = window.open(url, windowName); } else { windowObjectReference.focus(); } } const link = document.querySelector("a[target='OpenWikipediaWindow']"); link.addEventListener( "click", (event) => { openRequestedTab(link.href); event.preventDefault(); }, false, );上述代码解决了一些与链接打开弹出窗口有关的可用性问题。代码中的 event.preventDefault() 的目的是取消链接的默认操作:如果执行了 click 的事件监听器,则无需执行链接的默认操作。但如果用户的浏览器禁用或不支持 JavaScript,则会忽略 click 的事件监听器,浏览器会在名称为 "WikipediaWindowName" 的目标框架或窗口中加载引用的资源。如果没有名称为 "WikipediaWindowName" 的框架或窗口,浏览器将创建一个新窗口并将其命名为 "WikipediaWindowName"。 备注: 有关 target 属性的更多细节,请参阅 或 。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |